안녕하세요 에듀이노입니다.
해당 제품은 12v동작 구동방식입니다.
외부전원을 인가하셨는지 확인부탁드립니다.
감사합니다.
[ Original Message ]
사용방법좀 알수있는 페이지 있을까요
회로도 연결방법이나 프로그래밍 이요
질문을 위해 제가 작성한 회로도와 프로를 첨부합니다.
구체적인 질문)
0. 궁국적 목표
: 온도센서를 이용한 5012 FAN제어
-> 일정온도 이하로 떨어질시 5012 On
1. 막힌부분
: 5012 fan이 동작을 안합니다. L298H 모터 쉴드에 5012펜을 연결하여 사용하고자 합니다.
-> 일반적으로 아두이노 우노에 직접 연결하지 않는것으로 확인해서요,,
참부된 회로도 연결, 프로그래밍을 넣었을때 LCD에 온도센서는 출력이 되지만 5012모터 펜은 동작이 되질 않습니다.
어떤 문제가 있는지 검토 부탁드려요.
5012 fan 판매홈페이지에 간단한 사용 설명서도 없어서 해매고있네요
*첨부파일
-회로도
(사진첨부)
-프로그래밍
#include <DHT.h>
#include <Wire.h> // i2C 통신을 위한 라이브러리
#include <LiquidCrystal_I2C.h> // LCD 1602 I2C용 라이브러리
LiquidCrystal_I2C lcd(0x27,16,2);
#define DHTPIN 2
#define DHTTYPE DHT22
#define fan_1 7
#define fan_2 8
DHT dht(DHTPIN, DHTTYPE);
int maxTemp = 20;
void setup() {
pinMode(fan_1, OUTPUT);
pinMode(fan_2, OUTPUT);
Serial.begin(9600);
dht.begin();
lcd.init();
lcd.backlight();
}
void loop() {
delay(2000);
float temp = dht.readTemperature();
lcd.setCursor(0,0);
lcd.print("Temperature");
lcd.setCursor(0,1);
lcd.print(temp); // 측정 온도 표시
lcd.setCursor(3,1);
lcd.print("'C");
if((float)temp >= maxTemp) {
digitalWrite(fan_1, HIGH);
digitalWrite(fan_2, HIGH);
} else {
digitalWrite(fan_1, LOW);
digitalWrite(fan_2, LOW);
}
}